package com.ruoyi.system.domain.bo;

import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 制度文件业务对象 lc_institution
 *
 * @author ruoyi
 * @date 2023-06-09
 */

@Data
@EqualsAndHashCode(callSuper = true)
public class LcInstitutionBo extends BaseEntity {

    /**
     *
     */
    private Long systemId;

    /**
     *
     */
    private Long planId;

    /**
     *
     */
    private String compileCompany;

    /**
     *
     */
    private String compileCompanyName;

    /**
     *
     */
    private String compileDeptCode;

    /**
     *
     */
    private String compileDeptName;

    /**
     *
     */
    private String compileSection;

    /**
     *
     */
    private String compileSectionCode;

    /**
     *
     */
    private Integer systemNo;

    /**
     *
     */
    private String systemCode;

    /**
     *
     */
    private String systemVersion;

    /**
     *
     */
    private String systemNumber;

    /**
     *
     */
    private String typeCode;

    /**
     *
     */
    private String typeName;

    /**
     *
     */
    private Integer levelId;

    /**
     *
     */
    private Integer tier;

    /**
     *
     */
    private Integer efficacyLevel;

    /**
     *
     */
    private Integer bizType;

    /**
     *
     */
    private String systemName;

    /**
     *
     */
    private String superintendent;

    /**
     *
     */
    private Integer upperiorSystemNo;

    /**
     *
     */
    private String inferiorEditor;

    /**
     *
     */
    private String inferiorSystem;

    /**
     *
     */
    private String inferiorEditorCode;

    /**
     *
     */
    private String sponsorDept;

    /**
     *
     */
    private String sponsorDeptCode;

    /**
     *
     */
    private String countersignDept;

    /**
     *
     */
    private String countersignDeptCode;

    /**
     *
     */
    private String reCountersign;

    /**
     *
     */
    private Integer countersignType;

    /**
     *
     */
    private String auditDept;

    /**
     *
     */
    private String auditDeptCode;

    /**
     *
     */
    private String reAuditDeptCode;

    /**
     *
     */
    private String issueDate;

    /**
     *
     */
    private String takeEffectDate;

    /**
     *
     */
    private String systemExplain;

    /**
     *
     */
    private String abolishDescription;

    /**
     *
     */
    private String relationSystem;

    /**
     *
     */
    private String systemPurpose;

    /**
     *
     */
    private String systemAccounding;

    /**
     *
     */
    private String systemScope;

    /**
     *
     */
    private String systemRestrain;

    /**
     *
     */
    private Integer editType;

    /**
     *
     */
    private Integer systemStatus;

    /**
     *
     */
    private String editor;

    /**
     *
     */
    private String editorName;

    /**
     *
     */
    private String creator;

    /**
     *
     */
    private Date createDate;

    /**
     *
     */
    private String modifier;

    /**
     *
     */
    private Date modifyDate;

    /**
     *
     */
    private String drafter;

    /**
     *
     */
    private String drafterName;

    /**
     *
     */
    private Date finishDate;

    /**
     *
     */
    private Integer needPretreat;

    /**
     *
     */
    private String contactNumber;

    /**
     *
     */
    private String remark;

    /**
     *
     */
    private String operatorCode;

    /**
     *
     */
    private String operatorName;

    /**
     *
     */
    private String upSystemId;

    /**
     *
     */
    private String upSystem;

    /**
     *
     */
    private Integer isUserUpload;

    /**
     *
     */
    private Integer isForward;

    /**
     *
     */
    private Long forwardFrom;

    /**
     *
     */
    private String forwardExplainCompany;

    /**
     *
     */
    private String forwardCompileCompany;

    /**
     *
     */
    private Integer discussId;

    /**
     *
     */
    private String abolishId;

    /**
     *
     */
    private String relationSystemId;

    /**
     *
     */
    private Integer isUse;

    /**
     *
     */
    private String abolishExplain;

    /**
     *
     */
    private String systemAccoundingContent;

    /**
     *
     */
    private String systemAccoundingFlag;

    /**
     *
     */
    private String systemAccoundingJoin;

    private Integer status;

    private String url;

    private String name;

}
